﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="BEOTDetalleReporte" targetNamespace="http://tempuri.org/BERegistroOTDetalleReporte.xsd" xmlns:mstns="http://tempuri.org/BERegistroOTDetalleReporte.xsd" xmlns="http://tempuri.org/BERegistroOTDetalleReporte.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="BEOTDetalleReporte" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="BEOTDetalleReporte" msprop:Generator_DataSetName="BEOTDetalleReporte" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="OrdenTrabajo" msprop:Generator_UserTableName="OrdenTrabajo" msprop:Generator_RowDeletedName="OrdenTrabajoRowDeleted" msprop:Generator_RowChangedName="OrdenTrabajoRowChanged" msprop:Generator_RowClassName="OrdenTrabajoRow" msprop:Generator_RowChangingName="OrdenTrabajoRowChanging" msprop:Generator_RowEvArgName="OrdenTrabajoRowChangeEvent" msprop:Generator_RowEvHandlerName="OrdenTrabajoRowChangeEventHandler" msprop:Generator_TableClassName="OrdenTrabajoDataTable" msprop:Generator_TableVarName="tableOrdenTrabajo" msprop:Generator_RowDeletingName="OrdenTrabajoRowDeleting" msprop:Generator_TablePropName="OrdenTrabajo">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" />
              <xs:element name="Entrega" msprop:Generator_UserColumnName="Entrega" msprop:Generator_ColumnPropNameInRow="Entrega" msprop:Generator_ColumnVarNameInTable="columnEntrega" msprop:Generator_ColumnPropNameInTable="EntregaColumn" type="xs:int" minOccurs="0" />
              <xs:element name="EmpresaNombre" msprop:Generator_UserColumnName="EmpresaNombre" msprop:Generator_ColumnVarNameInTable="columnEmpresaNombre" msprop:Generator_ColumnPropNameInRow="EmpresaNombre" msprop:Generator_ColumnPropNameInTable="EmpresaNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="FechaInicial" msprop:Generator_UserColumnName="FechaInicial" msprop:Generator_ColumnVarNameInTable="columnFechaInicial" msprop:Generator_ColumnPropNameInRow="FechaInicial" msprop:Generator_ColumnPropNameInTable="FechaInicialColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="FechaFinal" msprop:Generator_UserColumnName="FechaFinal" msprop:Generator_ColumnVarNameInTable="columnFechaFinal" msprop:Generator_ColumnPropNameInRow="FechaFinal" msprop:Generator_ColumnPropNameInTable="FechaFinalColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Estado" msprop:Generator_UserColumnName="Estado" msprop:Generator_ColumnVarNameInTable="columnEstado" msprop:Generator_ColumnPropNameInRow="Estado" msprop:Generator_ColumnPropNameInTable="EstadoColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Cantidad" msprop:Generator_UserColumnName="Cantidad" msprop:Generator_ColumnVarNameInTable="columnCantidad" msprop:Generator_ColumnPropNameInRow="Cantidad" msprop:Generator_ColumnPropNameInTable="CantidadColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="CantidadProducida" msprop:Generator_UserColumnName="CantidadProducida" msprop:Generator_ColumnVarNameInTable="columnCantidadProducida" msprop:Generator_ColumnPropNameInRow="CantidadProducida" msprop:Generator_ColumnPropNameInTable="CantidadProducidaColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OTMaterial" msprop:Generator_UserTableName="OTMaterial" msprop:Generator_RowDeletedName="OTMaterialRowDeleted" msprop:Generator_RowChangedName="OTMaterialRowChanged" msprop:Generator_RowClassName="OTMaterialRow" msprop:Generator_RowChangingName="OTMaterialRowChanging" msprop:Generator_RowEvArgName="OTMaterialRowChangeEvent" msprop:Generator_RowEvHandlerName="OTMaterialRowChangeEventHandler" msprop:Generator_TableClassName="OTMaterialDataTable" msprop:Generator_TableVarName="tableOTMaterial" msprop:Generator_RowDeletingName="OTMaterialRowDeleting" msprop:Generator_TablePropName="OTMaterial">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ArticuloId" msprop:Generator_UserColumnName="ArticuloId" msprop:Generator_ColumnVarNameInTable="columnArticuloId" msprop:Generator_ColumnPropNameInRow="ArticuloId" msprop:Generator_ColumnPropNameInTable="ArticuloIdColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ArticuloNombre" msprop:Generator_UserColumnName="ArticuloNombre" msprop:Generator_ColumnVarNameInTable="columnArticuloNombre" msprop:Generator_ColumnPropNameInRow="ArticuloNombre" msprop:Generator_ColumnPropNameInTable="ArticuloNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Cantidad" msprop:Generator_UserColumnName="Cantidad" msprop:Generator_ColumnVarNameInTable="columnCantidad" msprop:Generator_ColumnPropNameInRow="Cantidad" msprop:Generator_ColumnPropNameInTable="CantidadColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Costo" msprop:Generator_UserColumnName="Costo" msprop:Generator_ColumnVarNameInTable="columnCosto" msprop:Generator_ColumnPropNameInRow="Costo" msprop:Generator_ColumnPropNameInTable="CostoColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Total" msprop:Generator_UserColumnName="Total" msprop:Generator_ColumnVarNameInTable="columnTotal" msprop:Generator_ColumnPropNameInRow="Total" msprop:Generator_ColumnPropNameInTable="TotalColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OTDetalle" msprop:Generator_UserTableName="OTDetalle" msprop:Generator_RowDeletedName="OTDetalleRowDeleted" msprop:Generator_RowChangedName="OTDetalleRowChanged" msprop:Generator_RowClassName="OTDetalleRow" msprop:Generator_RowChangingName="OTDetalleRowChanging" msprop:Generator_RowEvArgName="OTDetalleRowChangeEvent" msprop:Generator_RowEvHandlerName="OTDetalleRowChangeEventHandler" msprop:Generator_TableClassName="OTDetalleDataTable" msprop:Generator_TableVarName="tableOTDetalle" msprop:Generator_RowDeletingName="OTDetalleRowDeleting" msprop:Generator_TablePropName="OTDetalle">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PuestoNombre" msprop:Generator_UserColumnName="PuestoNombre" msprop:Generator_ColumnVarNameInTable="columnPuestoNombre" msprop:Generator_ColumnPropNameInRow="PuestoNombre" msprop:Generator_ColumnPropNameInTable="PuestoNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Horas" msprop:Generator_UserColumnName="Horas" msprop:Generator_ColumnVarNameInTable="columnHoras" msprop:Generator_ColumnPropNameInRow="Horas" msprop:Generator_ColumnPropNameInTable="HorasColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Total" msprop:Generator_UserColumnName="Total" msprop:Generator_ColumnVarNameInTable="columnTotal" msprop:Generator_ColumnPropNameInRow="Total" msprop:Generator_ColumnPropNameInTable="TotalColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OTGastoDirecto" msprop:Generator_UserTableName="OTGastoDirecto" msprop:Generator_RowDeletedName="OTGastoDirectoRowDeleted" msprop:Generator_RowChangedName="OTGastoDirectoRowChanged" msprop:Generator_RowClassName="OTGastoDirectoRow" msprop:Generator_RowChangingName="OTGastoDirectoRowChanging" msprop:Generator_RowEvArgName="OTGastoDirectoRowChangeEvent" msprop:Generator_RowEvHandlerName="OTGastoDirectoRowChangeEventHandler" msprop:Generator_TableClassName="OTGastoDirectoDataTable" msprop:Generator_TableVarName="tableOTGastoDirecto" msprop:Generator_RowDeletingName="OTGastoDirectoRowDeleting" msprop:Generator_TablePropName="OTGastoDirecto">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="GastoId" msprop:Generator_UserColumnName="GastoId" msprop:Generator_ColumnVarNameInTable="columnGastoId" msprop:Generator_ColumnPropNameInRow="GastoId" msprop:Generator_ColumnPropNameInTable="GastoIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="GastoNombre" msprop:Generator_UserColumnName="GastoNombre" msprop:Generator_ColumnVarNameInTable="columnGastoNombre" msprop:Generator_ColumnPropNameInRow="GastoNombre" msprop:Generator_ColumnPropNameInTable="GastoNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Monto" msprop:Generator_UserColumnName="Monto" msprop:Generator_ColumnPropNameInRow="Monto" msprop:Generator_ColumnVarNameInTable="columnMonto" msprop:Generator_ColumnPropNameInTable="MontoColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OTMaquina" msprop:Generator_UserTableName="OTMaquina" msprop:Generator_RowDeletedName="OTMaquinaRowDeleted" msprop:Generator_RowChangedName="OTMaquinaRowChanged" msprop:Generator_RowClassName="OTMaquinaRow" msprop:Generator_RowChangingName="OTMaquinaRowChanging" msprop:Generator_RowEvArgName="OTMaquinaRowChangeEvent" msprop:Generator_RowEvHandlerName="OTMaquinaRowChangeEventHandler" msprop:Generator_TableClassName="OTMaquinaDataTable" msprop:Generator_TableVarName="tableOTMaquina" msprop:Generator_RowDeletingName="OTMaquinaRowDeleting" msprop:Generator_TablePropName="OTMaquina">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="MaquinaId" msprop:Generator_UserColumnName="MaquinaId" msprop:Generator_ColumnPropNameInRow="MaquinaId" msprop:Generator_ColumnVarNameInTable="columnMaquinaId" msprop:Generator_ColumnPropNameInTable="MaquinaIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="MaquinaNombre" msprop:Generator_UserColumnName="MaquinaNombre" msprop:Generator_ColumnPropNameInRow="MaquinaNombre" msprop:Generator_ColumnVarNameInTable="columnMaquinaNombre" msprop:Generator_ColumnPropNameInTable="MaquinaNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Horas" msprop:Generator_UserColumnName="Horas" msprop:Generator_ColumnPropNameInRow="Horas" msprop:Generator_ColumnVarNameInTable="columnHoras" msprop:Generator_ColumnPropNameInTable="HorasColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="CostoMaquinaxHora" msprop:Generator_UserColumnName="CostoMaquinaxHora" msprop:Generator_ColumnPropNameInRow="CostoMaquinaxHora" msprop:Generator_ColumnVarNameInTable="columnCostoMaquinaxHora" msprop:Generator_ColumnPropNameInTable="CostoMaquinaxHoraColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Total" msprop:Generator_UserColumnName="Total" msprop:Generator_ColumnPropNameInRow="Total" msprop:Generator_ColumnVarNameInTable="columnTotal" msprop:Generator_ColumnPropNameInTable="TotalColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="OTGastoIndirecto" msprop:Generator_UserTableName="OTGastoIndirecto" msprop:Generator_RowDeletedName="OTGastoIndirectoRowDeleted" msprop:Generator_RowChangedName="OTGastoIndirectoRowChanged" msprop:Generator_RowClassName="OTGastoIndirectoRow" msprop:Generator_RowChangingName="OTGastoIndirectoRowChanging" msprop:Generator_RowEvArgName="OTGastoIndirectoRowChangeEvent" msprop:Generator_RowEvHandlerName="OTGastoIndirectoRowChangeEventHandler" msprop:Generator_TableClassName="OTGastoIndirectoDataTable" msprop:Generator_TableVarName="tableOTGastoIndirecto" msprop:Generator_RowDeletingName="OTGastoIndirectoRowDeleting" msprop:Generator_TablePropName="OTGastoIndirecto">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="NumeroOT" msprop:Generator_UserColumnName="NumeroOT" msprop:Generator_ColumnPropNameInRow="NumeroOT" msprop:Generator_ColumnVarNameInTable="columnNumeroOT" msprop:Generator_ColumnPropNameInTable="NumeroOTColumn" type="xs:string" minOccurs="0" />
              <xs:element name="GastoId" msprop:Generator_UserColumnName="GastoId" msprop:Generator_ColumnPropNameInRow="GastoId" msprop:Generator_ColumnVarNameInTable="columnGastoId" msprop:Generator_ColumnPropNameInTable="GastoIdColumn" type="xs:int" minOccurs="0" />
              <xs:element name="GastoNombre" msprop:Generator_UserColumnName="GastoNombre" msprop:Generator_ColumnPropNameInRow="GastoNombre" msprop:Generator_ColumnVarNameInTable="columnGastoNombre" msprop:Generator_ColumnPropNameInTable="GastoNombreColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Monto" msprop:Generator_UserColumnName="Monto" msprop:Generator_ColumnPropNameInRow="Monto" msprop:Generator_ColumnVarNameInTable="columnMonto" msprop:Generator_ColumnPropNameInTable="MontoColumn" type="xs:decimal" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:OrdenTrabajo" />
      <xs:field xpath="mstns:NumeroOT" />
    </xs:unique>
    <xs:keyref name="FK_OrdenTrabajo_OTGastos" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_OrdenTrabajo_OTGastos" msprop:rel_Generator_RelationVarName="relationFK_OrdenTrabajo_OTGastos" msprop:rel_Generator_UserChildTable="OTGastoDirecto" msprop:rel_Generator_UserParentTable="OrdenTrabajo" msprop:rel_Generator_ParentPropName="OrdenTrabajoRow" msprop:rel_Generator_ChildPropName="GetOTGastoDirectoRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:OTGastoDirecto" />
      <xs:field xpath="mstns:NumeroOT" />
    </xs:keyref>
    <xs:keyref name="FK_OrdenTrabajo_OTDetalle" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_OrdenTrabajo_OTDetalle" msprop:rel_Generator_RelationVarName="relationFK_OrdenTrabajo_OTDetalle" msprop:rel_Generator_UserChildTable="OTDetalle" msprop:rel_Generator_UserParentTable="OrdenTrabajo" msprop:rel_Generator_ParentPropName="OrdenTrabajoRow" msprop:rel_Generator_ChildPropName="GetOTDetalleRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:OTDetalle" />
      <xs:field xpath="mstns:NumeroOT" />
    </xs:keyref>
    <xs:keyref name="FK_OrdenTrabajo_OTMaterial" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_OrdenTrabajo_OTMaterial" msprop:rel_Generator_RelationVarName="relationFK_OrdenTrabajo_OTMaterial" msprop:rel_Generator_UserChildTable="OTMaterial" msprop:rel_Generator_UserParentTable="OrdenTrabajo" msprop:rel_Generator_ParentPropName="OrdenTrabajoRow" msprop:rel_Generator_ChildPropName="GetOTMaterialRows" msdata:UpdateRule="None" msdata:DeleteRule="None">
      <xs:selector xpath=".//mstns:OTMaterial" />
      <xs:field xpath="mstns:NumeroOT" />
    </xs:keyref>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="OrdenTrabajo_OTMaquina" msdata:parent="OrdenTrabajo" msdata:child="OTMaquina" msdata:parentkey="NumeroOT" msdata:childkey="NumeroOT" msprop:Generator_UserRelationName="OrdenTrabajo_OTMaquina" msprop:Generator_RelationVarName="relationOrdenTrabajo_OTMaquina" msprop:Generator_UserChildTable="OTMaquina" msprop:Generator_UserParentTable="OrdenTrabajo" msprop:Generator_ParentPropName="OrdenTrabajoRow" msprop:Generator_ChildPropName="GetOTMaquinaRows" />
      <msdata:Relationship name="OrdenTrabajo_OTGastoIndirecto" msdata:parent="OrdenTrabajo" msdata:child="OTGastoIndirecto" msdata:parentkey="NumeroOT" msdata:childkey="NumeroOT" msprop:Generator_UserRelationName="OrdenTrabajo_OTGastoIndirecto" msprop:Generator_RelationVarName="relationOrdenTrabajo_OTGastoIndirecto" msprop:Generator_UserChildTable="OTGastoIndirecto" msprop:Generator_UserParentTable="OrdenTrabajo" msprop:Generator_ParentPropName="OrdenTrabajoRow" msprop:Generator_ChildPropName="GetOTGastoIndirectoRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>